ChartElement

StockSharp.Xaml.Charting

Базовый класс, описывающий элемент графика (индикатор, свечу и т. д.).

Наследует: ChartPart<T>

Реализует: IChartElementEx, IChartElement, IChartPart<IChartElement>, INotifyPropertyChanging, INotifyPropertyChanged, IPersistable

Свойства

ChartArea
public IChartArea ChartArea { get; private set; }
value = chartElement.ChartArea
chartElement.ChartArea = value

Область диаграммы.

ChildElements
public IEnumerable<IChartElement> ChildElements { get; }
value = chartElement.ChildElements

Детские элементы диаграммы.

Colorer
public Func<IComparable, Color?> Colorer { get; set; }
value = chartElement.Colorer
chartElement.Colorer = value

Цветные элементы.

FullTitle
public string FullTitle { get; set; }
value = chartElement.FullTitle
chartElement.FullTitle = value

Если это свойство не определено, вместо него будет использоваться автогенерированный титул.

IsLegend
public bool IsLegend { get; set; }
value = chartElement.IsLegend
chartElement.IsLegend = value

Этот элемент должен быть показан в легенде.

IsVisible
public bool IsVisible { get; set; }
value = chartElement.IsVisible
chartElement.IsVisible = value

Показать/скрыть аннотацию.

ParentElement
public IChartElement ParentElement { get; }
value = chartElement.ParentElement

Элемент родительской карты.

Priority
protected virtual int Priority { get; }
value = chartElement.Priority
XAxisId
public string XAxisId { get; set; }
value = chartElement.XAxisId
chartElement.XAxisId = value

Ось Х.

YAxisId
public string YAxisId { get; set; }
value = chartElement.YAxisId
chartElement.YAxisId = value

Ось Y.

Методы

AddChildElement
protected internal void AddChildElement(IChartElement element, bool dontDraw)
chartElement.AddChildElement(element, dontDraw)

Добавьте дочерний элемент диаграммы.

element
dontDraw
Не создавайте соответствующий элемент диаграммы. Используется для вложенных элементов.
CheckAxesCompatible
public virtual bool CheckAxesCompatible(ChartAxisType? xType, ChartAxisType? yType)
result = chartElement.CheckAxesCompatible(xType, yType)

Проверьте, можно ли нарисовать элемент с использованием предоставленных типов осей.

xType
Тип оси X.
yType
Тип оси Y.

Возвращает: если предоставленные типы поддерживаются.

Clone
public sealed override T Clone()
result = chartElement.Clone()

Создайте копию ChartElement.

Возвращает: Копия.

CopyTo
internal override T CopyTo(T elem)
result = chartElement.CopyTo(elem)

Скопируйте сообщение в .

elem
Copy.

Возвращает: Copy.

CreateClone
protected virtual T CreateClone()
result = chartElement.CreateClone()

Создайте клон, но не заполняйте поля/свойства.

GetGeneratedTitle
protected virtual string GetGeneratedTitle()
result = chartElement.GetGeneratedTitle()

Получить сгенерированный заголовок.

Возвращает: Автоматическое создание заголовка элемента диаграммы.

Load
public override void Load(SettingsStorage storage)
chartElement.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
OnDraw
protected abstract bool OnDraw(ChartDrawData data)
result = chartElement.OnDraw(data)

Нарисуйте корневой элемент.

data
Данные для рисования диаграммы.

Возвращает: если данные были успешно нарисованы, в противном случае возвращается .

OnReset
protected virtual void OnReset()
chartElement.OnReset()

Сбросить элемент.

RemoveChildElement
protected internal void RemoveChildElement(IChartElement element)
chartElement.RemoveChildElement(element)

Удалить дочерний элемент диаграммы.

Save
public override void Save(SettingsStorage storage)
chartElement.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.